Linux常用命令手册(2025版)
以下是《Linux常用命令手册》完整命令列表,按功能分类整理:
一、基础文件操作(20个)
1. ls - 显示目录内容
2. cd - 切换工作目录
3. mkdir - 创建目录
4. rm - 删除文件/目录
5. cp - 复制文件/目录
6. mv - 移动/重命名文件
7. touch - 创建空文件或更新时间戳
8. cat - 查看文件内容
9. more - 分页查看文件
10. less - 增强分页查看文件
11. head - 显示文件头部内容
12. tail - 显示文件尾部内容
13. ln - 创建硬链接/符号链接
14. tree - 树形显示目录结构
15. find - 查找文件/目录
16. locate - 快速查找文件路径
17. grep - 搜索文本模式
18. awk - 文本处理与数据分析
19. sed - 流编辑器
20. diff - 比较文件差异
二、系统管理(15个)
21. top - 实时监控系统资源
22. free - 查看内存使用情况
23. df - 查看磁盘空间占用
24. du - 查看目录/文件大小
25. uptime - 系统运行时间与负载
26. who - 查看当前登录用户
27. last - 查看用户登录历史
28. shutdown - 关机/重启系统
29. reboot - 重启系统
30. poweroff - 关闭系统
31. date - 显示/设置系统时间
32. cal - 查看日历
33. clear - 清空终端屏幕
34. history - 查看命令历史记录
35. uname - 查看系统信息
三、网络通信(15个)
36. ping - 测试网络连通性
37. ssh - 远程登录到Linux服务器
38. scp - 安全复制文件
39. sftp - 安全文件传输协议
40. netstat - 查看网络连接状态
41. ifconfig - 查看/配置网络接口
42. ip - 新一代网络配置工具
43. traceroute - 追踪网络路由路径
44. nslookup - 查询DNS信息
45. dig - 高级DNS查询工具
46. wget - 下载网络文件
47. curl - 发送HTTP请求
48. ftp - 文件传输协议客户端
49. telnet - 远程登录(不安全)
50. arp - 查看/管理ARP缓存
四、文本处理(20个)*
51. cut - 提取文本字段
52. sort - 对文本进行排序
53. uniq - 去除重复行
54. wc - 统计行数/字数/字符数
55. comm - 比较两个文件差异
56. join - 合并文件内容
57. paste - 合并文件列
58. tr - 字符转换与删除
59. col - 过滤控制字符
60. fmt - 格式化文本段落
61. pr - 分页显示文本
62. fold - 限制文本行宽
63. expand - 制表符转空格
64. csplit - 按模式分割文件
65. split - 分割大文件
66. patch - 应用补丁文件
67. cmp - 比较二进制文件
68. diffstat - 统计差异报告
69. spell - 拼写检查
70. look - 字典式查找
五、压缩解压(10个)*
71. tar - 打包/解包文件
72. gzip - 压缩/解压文件(.gz格式)
73. bzip2 - 高压缩比压缩(.bz2格式)
74. zip - 创建/解压ZIP文件
75. xz - 最高压缩比压缩(.xz格式)
76. 7z - 7-Zip格式压缩/解压
77. gunzip - 解压.gz文件
78. bunzip2 - 解压.bz2文件
79. unxz - 解压.xz文件
80. zipinfo - 查看ZIP文件信息
六、权限管理(10个)
81. chmod - 修改文件权限
82. chown - 修改文件所有者
83. chgrp - 修改文件所属组
84. umask - 设置默认文件权限掩码
85. lsattr - 查看文件特殊属性
86. chattr - 设置文件特殊属性
87. setfacl - 设置访问控制列表(ACL)
88. getfacl - 查看文件ACL信息
89. su - 切换用户身份
90. sudo - 以管理员权限执行命令
七、进程管理(10个)
91. ps - 查看进程状态
92. top - 实时监控进程资源
93. kill - 终止进程
94. pkill - 按名称终止进程
95. killall - 终止所有同名进程
96. pgrep - 查找进程ID
97. nice - 调整进程优先级
98. renice - 重新调整进程优先级
99. jobs - 查看后台作业
100. fg/bg - 前后台任务切换
八、其他实用工具(10个)
101. echo - 输出文本内容
102. export - 设置环境变量
103. alias - 创建命令别名
104. type - 查看命令类型
105. which - 查找命令路径
106. whereis - 查找命令相关文件
107. man - 查看命令手册
108. help - 查看内置命令帮助
109. time - 测量命令执行时间
110. screen/tmux - 终端会话管理
附录:快速查找
- 获取帮助:man [命令] 或 [命令] --help
- 命令历史:history + !数字 重复执行
- 自动补全:按 Tab 键自动补全路径或命令
- 通配符:* 匹配任意字符,? 匹配单个字符
注意事项:
- 部分命令需要管理员权限(使用sudo)
- 不同 Linux 发行版可能存在命令差异
- 建议通过man命令查看完整文档